/**
 * 定义
 *  ● 使用函数类型参数或函数类型返回值的函数
 */
// 使用函数类型参数 >>>
function fn(callback) {
  callback && callback()
}

fn(function () {
  console.log('Hello world!')
})
// 使用函数类型参数 <<<

// 使用函数类型返回值 >>>
function fn2() {
  return function () {
    console.log('Hello world!')
  }
}

fn2()()
// 使用函数类型返回值 <<<
